#include <iostream>
#include "Threadpool.hpp"
#include <memory>
#include <string>


int main()
{
    std::unique_ptr<ThreadPool<int>> tp = std::make_unique<ThreadPool<int>>(5);
    tp->InitThreadPool();
    tp->Start();

    sleep(5);
    tp->Stop();
    tp->Wait();
    return 0;
}